import { type IBase } from '.';

/**
 * 主题信息
 */

export interface ITopic extends IBase {
  /**
   * 编号
   */
  id: string;
  /**
   * 作者编号
   */
  author_id: string;
  /**
   * 所属分类
   */
  tab: string;
  /**
   * 文章正文
   */
  content: string;
  /**
   * 文章标题
   */
  title: string;
  /**
   * 最后回复时间
   */
  last_reply_at: string;
  /**
   * 是否加精
   */
  good: boolean;
  /**
   * 是否置顶
   */
  top: boolean;
  /**
   * 回复数量
   */
  reply_count: number;
  /**
   * 访问数量
   */
  visit_count: number;
  /**
   * 发表时间
   */
  create_at: string;
  /**
   * 作者信息
   */
  author: Author;
}
/**
 * 作者信息
 */

export interface Author {
  /**
   * 昵称
   */
  loginname: string;
  /**
   * 头像
   */
  avatar_url: string;
}
